package com.yami.shop.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.yami.shop.bean.app.dto.CarListDto;
import com.yami.shop.bean.app.dto.CarUserManDto;
import com.yami.shop.bean.app.param.CarUserAuthParam;
import com.yami.shop.bean.app.param.CarUserReviewParam;
import com.yami.shop.bean.model.CarUser;
import com.yami.shop.common.util.PageParam;

/**
 * CarUserService
 *
 * @Author Administrator
 * @Date 2025/4/14 13:17
 */
public interface CarUserService extends IService<CarUser> {
    CarUser getUserByOpenId(String openId);

    void submitAuth(CarUserAuthParam param);

    IPage<CarUserManDto> userList(PageParam<CarUserManDto> page, Integer userId);

    void review(Integer manUserId, CarUserReviewParam param);
}
